package com.us.user.dao;

import java.util.List;
import java.util.Map;

import com.us.user.pojo.CompanyType;
import com.us.user.pojo.CompanyTypeInfo;
import com.us.user.pojo.CompanyUser;

public interface ICompanyUserDAO {

	List getComReq();

	void passCompanyUser(int parseInt);

	List getAllComUser();

	String getUnCheckComUser();

	String getLimitTimeUser();

	List getComLimitDate();

	CompanyUser viewReCompanyUser(int user_id);

	void UnpassCompanyUser(int user_id);

	List searchComUser(CompanyUser companyUser);

	CompanyUser comUserView(int user_id);

	List getComType();

	List getComNatrue();

	CompanyType getComTypeByid(int type_id);

	boolean getComTypeNameAgain(String type_name);

	void updateCompanyType(CompanyType companyType);

	void addCompanyType(CompanyType companyType);

	void delCompanyType(int type_id);

	List getCompanyTypeLinkage();

	List getCompanyTypeLinkageinfo();

	void addComUser(CompanyUser companyUser);

	void addComUser2(CompanyUser companyUser);

	void addComUser3(CompanyUser companyUser);

	String getComRegState(int user_id);

	void addComUser4(int user_id);

	void addComUser5(CompanyUser companyUser);

	List getCompanyTypeInfoList(int type_id);

	void addCompanyTypeInfo(CompanyTypeInfo companyTypeInfo);

	boolean getComTypeInfoNameAgain(String info_name);

	void delCompanyTypeInfo(int parseInt);

	CompanyTypeInfo getComTypeInfoByid(int info_id);

	void updateCompanyTypeInfo(CompanyTypeInfo companyTypeInfo);

	CompanyUser getComUserView1(int id);

	void updateComUser(CompanyUser companyUser);

	void delComUser(String user_id);

	void moneyPass(int user_id);

	void EditCompanyUser(CompanyUser companyUser);

}
